/*
 * CKernel.h
 *
 *  Created on: 29.11.2011
 *      Author: kirill
 *      Copyright: LGPL
 */

#ifndef CKERNEL_H_
#define CKERNEL_H_

#include "../Visualisator/CVisualisator.h"
#include "../Manager Resource/ManagerResource.h"
#include "../GUI/GUIInit.h"

class CKernel
{
private:
	SCREEN_DIMENSION dimension;

	CVisualisator     *visualisator;
	CManagerResource  *resourceManager;
	CManagerGUI       *guiManager;
public:
	CKernel();
	virtual ~CKernel();

	void RunEngine();
	void KillEngine();
};

#endif /* CKERNEL_H_ */
